Skip to content

Revert sigs.k8s.io/structured-merge-diff/v4 to v4.4.1#1220

Merged
afritzler merged 1 commit intoironcore-dev:mainfrom
opensovereigncloud:osc/fix/revert-structured-merge-diff
Jan 23, 2025
Merged

Revert sigs.k8s.io/structured-merge-diff/v4 to v4.4.1#1220
afritzler merged 1 commit intoironcore-dev:mainfrom
opensovereigncloud:osc/fix/revert-structured-merge-diff

Conversation

@sujeet01
Copy link
Contributor

@sujeet01 sujeet01 commented Jan 20, 2025

Proposed Changes

This PR reverts the sigs.k8s.io/structured-merge-diff/v4 package from the current upgraded version back to v4.4.1.
This change resolves an issue where versions above v4.4.1 cause intermittent INTERNAL_ERROR responses during tests or server requests in the ironcore-net project.

Error details
{
 "ErrStatus": {
   "Status": "Failure",
   "Message": "the server is currently unable to handle the request (put networks.core.apinet.ironcore.dev <resource_id>)",
   "Reason": "ServiceUnavailable",
   "Details": {
     "Name": "<resource_id>",
     "Group": "core.apinet.ironcore.dev",
     "Kind": "networks",
     "Causes": [
       {
         "Type": "UnexpectedServerResponse",
         "Message": "error trying to reach service: stream error: stream ID 1525; INTERNAL_ERROR; received from peer",
         "Field": ""
       }
     ]
   },
   "Code": 503
 }
}

Additional Notes:

The issue appears to stem from changes in the sigs.k8s.io/structured-merge-diff/v4 package introduced after v4.4.1. Until the root cause is identified and fixed in a future release, the reversion is necessary to maintain stability.

@sujeet01 sujeet01 self-assigned this Jan 20, 2025
@sujeet01 sujeet01 requested a review from a team as a code owner January 20, 2025 09:23
@github-actions github-actions bot added size/S bug Something isn't working labels Jan 20, 2025
@afritzler afritzler merged commit 93cbe02 into ironcore-dev:main Jan 23, 2025
12 checks passed
@sujeet01 sujeet01 deleted the osc/fix/revert-structured-merge-diff branch January 24, 2025 06:46
@lukas016 lukas016 restored the osc/fix/revert-structured-merge-diff branch January 24, 2025 07:55
@hardikdr hardikdr added the area/iaas Issues related to IronCore IaaS development. label Jun 26, 2025
@hardikdr hardikdr added this to Roadmap Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/iaas Issues related to IronCore IaaS development. bug Something isn't working size/S

Projects

Status: ✅ Done
Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants